Static Analysis to Mitigate Soft Error Failures in Processors

نویسندگان

  • Reiley Jeyapaul
  • Aviral Shrivastava
  • Lawrence Clark
  • Yu Cao
  • Jongeun Lee
  • Amit Pabalkar
  • Arun Kannan
  • Deepa Kannan
  • Rooju Chokshi
  • Sandeep Marathe
  • Sai Mylavarapu
چکیده

By 2011, the Integrated Circuit(IC) feature sizes are expected to be reduced to 22nm from present day 45nm, and the soft error rate will increase by 3 to 4 orders of magnitude (from one per year to one per hour). International Technology Roadmap for Semiconductors(ITRS) indicates that techniques for mitigating soft errors are crucial for future generations of Integrated Circuits. Soft errors are transient faults, mostly caused by cosmic radiations and can lead to incorrect results or total system failure. While several process technology, circuit-level and microarchitectural techniques have been proposed to combat the challenge of soft errors, efficient soft error protection can be achieved at higher levels of design abstractions. Compiler solutions to mitigate failures due to soft errors are preferred since they do not require any design modification and are applicable on existing processors. However, the primary requirement for this is a technique to statically and quantitatively estimate of the impact of soft errors on a given program and this does not exist. The only known mechanisms to quantitatively estimate the impact of soft errors (vulnerability) is through simulation. Clearly simulation based approaches to estimate vulnerability are unusable for compiler transformations. This work presents the first static analysis to quantitatively estimate the vulnerability of programs to drive compiler optimizations. The static estimates, generated by the static analysis, are accurate to within 1 percentage error, and are able to drive code transformations to achieve significant reduction in vulnerability at minimal performance degradation.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Data Partitioning Techniques for Partially Protected Caches to Reduce Soft Error Induced Failures

Exponentially increasing with technology scaling, soft errors have become a serious design concern in the deep sub-micron embedded systems. Partially Protected Cache (PPC) is a promising microarchitectural feature to mitigate failures due to soft errors in embedded processors. A processor with PPC maintains two caches, one protected and the other unprotected, both at the same level of memory hi...

متن کامل

[Invited Talk] How to Mitigate Reliability-related Issues on Nano-scaled LSIs

According to aggressive process scaling, reliability issues on semiconductor devices are becoming dominant such as variability, temporal failure and aging degradation. Variability is related to the device fabrication process. Timing margins at design time should be enlarged as the fluctuation of transistor performance. It may diminish the performance enhancement from process scaling. Temporal f...

متن کامل

Compiler Approach for Reducing Soft Errors in Register Files

With continuous technology scaling, soft errors are becoming an increasingly important design concern even for earthbound applications. While compiler approaches have the potential to mitigate the effect of soft errors with minimal runtime overheads, static vulnerability estimation—an essential part of compiler approaches—is lacking due to its inherent complexity. This paper presents a static a...

متن کامل

A Robust FACTS Damping Controller Design to Mitigate Interarea Oscillations in a Multi-machine Power System

In this paper, damping of interarea oscillations using simultaneous coordination of static Var compensator (SVC) and power system stabilizer (PSS) is considered.  To be effective in damping of oscillations, the best-input signal of power oscillation damper (POD) associated with SVC is selected using Hankel singular values (HSVs), and right-hand plane zeros (RHP-zeros). The 4-machine-2 area...

متن کامل

Mitigation of Soft Errors on 65nm Combinational Logic Gates via Buffer Gate

Through technology development, VLSI fabrication is becoming smaller in size which causes much sensitivity of VLSI circuit to noise effects especially soft error. In this paper, we present a method to mitigate soft error in combinational logic gates based on 65 nm technology that is able to reduce the possibility of noise propagation in combinational logic gate. We evaluate our result based on ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008